litter of puppies - French English Dictionary